home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_26_ResizeCard.txt < prev    next >
Text File  |  1990-08-31  |  62KB  |  1,097 lines

  1. # near model CODE resource
  2. # jump table entries: 6512-6516 (5 of them)
  3. export_814:
  4. 00000000  4E56 FFE4                link       A6, -0x001C
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  422E 0014                clr.b      [A6 + 0x14]
  7. 0000000C  42A7                     clr.l      -[A7]
  8. 0000000E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9. 00000012  A917                     syscall    GetWRefCon
  10. 00000014  205F                     movea.l    A0, [A7]+
  11. 00000016  2050                     movea.l    A0, [A0]
  12. 00000018  2E28 000A                move.l     D7, [A0 + 0xA]
  13. 0000001C  266E 000C                movea.l    A3, [A6 + 0xC]
  14. 00000020  7003                     moveq.l    D0, 0x03
  15. 00000022  B053                     cmp.w      D0, [A3]
  16. 00000024  57C0                     seq        D0
  17. 00000026  7205                     moveq.l    D1, 0x05
  18. 00000028  B253                     cmp.w      D1, [A3]
  19. 0000002A  57C1                     seq        D1
  20. 0000002C  8001                     or.b       D0, D1
  21. 0000002E  6700 01AC                beq        +0x1AE /* 000001DC */
  22. 00000032  203C 0000 00FF           move.l     D0, 0xFF
  23. 00000038  C0AB 0002                and.l      D0, [A3 + 0x2]
  24. 0000003C  3800                     move.w     D4, D0
  25. 0000003E  7C01                     moveq.l    D6, 0x01
  26. 00000040  7008                     moveq.l    D0, 0x08
  27. 00000042  B044                     cmp.w      D0, D4
  28. 00000044  6604                     bne        +0x6 /* 0000004A */
  29. 00000046  4246                     clr.w      D6
  30. 00000048  601E                     bra        +0x20 /* 00000068 */
  31. label0000004A:
  32. 0000004A  7020                     moveq.l    D0, 0x20
  33. 0000004C  B044                     cmp.w      D0, D4
  34. 0000004E  5EC0                     sgt        D0
  35. 00000050  7200                     moveq.l    D1, 0x00
  36. 00000052  322B 000E                move.w     D1, [A3 + 0xE]
  37. 00000056  C2BC 0000 0100           and.l      D1, 0x100
  38. 0000005C  4A81                     tst.l      D1
  39. 0000005E  56C1                     sne        D1
  40. 00000060  8001                     or.b       D0, D1
  41. 00000062  6704                     beq        +0x6 /* 00000068 */
  42. 00000064  6000 0176                bra        +0x178 /* 000001DC */
  43. label00000068:
  44. 00000068  206E 0010                movea.l    A0, [A6 + 0x10]
  45. 0000006C  2D68 00A0 FFEC           move.l     [A6 - 0x14], [A0 + 0xA0]
  46. 00000072  6604                     bne        +0x6 /* 00000078 */
  47. 00000074  6000 0166                bra        +0x168 /* 000001DC */
  48. label00000078:
  49. 00000078  206E FFEC                movea.l    A0, [A6 - 0x14]
  50. 0000007C  2850                     movea.l    A4, [A0]
  51. 0000007E  7008                     moveq.l    D0, 0x08
  52. 00000080  B044                     cmp.w      D0, D4
  53. 00000082  6650                     bne        +0x52 /* 000000D4 */
  54. 00000084  4A6C 0020                tst.w      [A4 + 0x20]
  55. 00000088  5EC0                     sgt        D0
  56. 0000008A  206C 003E                movea.l    A0, [A4 + 0x3E]
  57. 0000008E  322C 0020                move.w     D1, [A4 + 0x20]
  58. 00000092  48C1                     ext.l      D1
  59. 00000094  D290                     add.l      D1, [A0]
  60. 00000096  5381                     subq.l     D1, 1
  61. 00000098  2041                     movea.l    A0, D1
  62. 0000009A  4A10                     tst.b      [A0]
  63. 0000009C  57C1                     seq        D1
  64. 0000009E  C001                     and.b      D0, D1
  65. 000000A0  670A                     beq        +0xC /* 000000AC */
  66. 000000A2  302C 0020                move.w     D0, [A4 + 0x20]
  67. 000000A6  5240                     addq.w     D0, 1
  68. 000000A8  3940 0020                move.w     [A4 + 0x20], D0
  69. label000000AC:
  70. 000000AC  4A6C 0022                tst.w      [A4 + 0x22]
  71. 000000B0  5EC0                     sgt        D0
  72. 000000B2  206C 003E                movea.l    A0, [A4 + 0x3E]
  73. 000000B6  322C 0022                move.w     D1, [A4 + 0x22]
  74. 000000BA  48C1                     ext.l      D1
  75. 000000BC  D290                     add.l      D1, [A0]
  76. 000000BE  5381                     subq.l     D1, 1
  77. 000000C0  2041                     movea.l    A0, D1
  78. 000000C2  4A10                     tst.b      [A0]
  79. 000000C4  57C1                     seq        D1
  80. 000000C6  C001                     and.b      D0, D1
  81. 000000C8  670A                     beq        +0xC /* 000000D4 */
  82. 000000CA  302C 0022                move.w     D0, [A4 + 0x22]
  83. 000000CE  5240                     addq.w     D0, 1
  84. 000000D0  3940 0022                move.w     [A4 + 0x22], D0
  85. label000000D4:
  86. 000000D4  302C 0022                move.w     D0, [A4 + 0x22]
  87. 000000D8  906C 0020                sub.w      D0, [A4 + 0x20]
  88. 000000DC  3D40 FFFA                move.w     [A6 - 0x6], D0
  89. 000000E0  3A2C 0020                move.w     D5, [A4 + 0x20]
  90. 000000E4  5245                     addq.w     D5, 1
  91. 000000E6  7008                     moveq.l    D0, 0x08
  92. 000000E8  B044                     cmp.w      D0, D4
  93. 000000EA  57C0                     seq        D0
  94. 000000EC  4A6E FFFA                tst.w      [A6 - 0x6]
  95. 000000F0  57C1                     seq        D1
  96. 000000F2  C001                     and.b      D0, D1
  97. 000000F4  6740                     beq        +0x42 /* 00000136 */
  98. 000000F6  7CFF                     moveq.l    D6, 0xFFFFFFFF
  99. 000000F8  4267                     clr.w      -[A7]
  100. 000000FA  2047                     movea.l    A0, D7
  101. 000000FC  4868 0002                pea.l      [A0 + 0x2]
  102. 00000100  3005                     move.w     D0, D5
  103. 00000102  5340                     subq.w     D0, 1
  104. 00000104  3F00                     move.w     -[A7], D0
  105. 00000106  2F3C 8206 0010           move.l     -[A7], 0x82060010
  106. 0000010C  A8B5                     syscall    ScriptUtil
  107. 0000010E  7001                     moveq.l    D0, 0x01
  108. 00000110  B05F                     cmp.w      D0, [A7]+
  109. 00000112  6622                     bne        +0x24 /* 00000136 */
  110. 00000114  4267                     clr.w      -[A7]
  111. 00000116  2047                     movea.l    A0, D7
  112. 00000118  4868 0002                pea.l      [A0 + 0x2]
  113. 0000011C  3005                     move.w     D0, D5
  114. 0000011E  5540                     subq.w     D0, 2
  115. 00000120  3F00                     move.w     -[A7], D0
  116. 00000122  2F3C 8206 0010           move.l     -[A7], 0x82060010
  117. 00000128  A8B5                     syscall    ScriptUtil
  118. 0000012A  70FF                     moveq.l    D0, 0xFFFFFFFF
  119. 0000012C  B05F                     cmp.w      D0, [A7]+
  120. 0000012E  6604                     bne        +0x6 /* 00000134 */
  121. 00000130  7CFE                     moveq.l    D6, 0xFFFFFFFE
  122. 00000132  6002                     bra        +0x4 /* 00000136 */
  123. label00000134:
  124. 00000134  7CFD                     moveq.l    D6, 0xFFFFFFFD
  125. label00000136:
  126. 00000136  2047                     movea.l    A0, D7
  127. 00000138  4240                     clr.w      D0
  128. 0000013A  1028 0002                move.b     D0, [A0 + 0x2]
  129. 0000013E  5240                     addq.w     D0, 1
  130. 00000140  9045                     sub.w      D0, D5
  131. 00000142  906E FFFA                sub.w      D0, [A6 - 0x6]
  132. 00000146  48C0                     ext.l      D0
  133. 00000148  2D40 FFE8                move.l     [A6 - 0x18], D0
  134. 0000014C  6F3A                     ble        +0x3C /* 00000188 */
  135. 0000014E  2047                     movea.l    A0, D7
  136. 00000150  5488                     addq.l     A0, 2
  137. 00000152  3005                     move.w     D0, D5
  138. 00000154  48C0                     ext.l      D0
  139. 00000156  D088                     add.l      D0, A0
  140. 00000158  3206                     move.w     D1, D6
  141. 0000015A  48C1                     ext.l      D1
  142. 0000015C  D280                     add.l      D1, D0
  143. 0000015E  2D41 FFF4                move.l     [A6 - 0xC], D1
  144. 00000162  2047                     movea.l    A0, D7
  145. 00000164  5488                     addq.l     A0, 2
  146. 00000166  3005                     move.w     D0, D5
  147. 00000168  48C0                     ext.l      D0
  148. 0000016A  D088                     add.l      D0, A0
  149. 0000016C  322E FFFA                move.w     D1, [A6 - 0x6]
  150. 00000170  48C1                     ext.l      D1
  151. 00000172  D280                     add.l      D1, D0
  152. 00000174  2D41 FFF0                move.l     [A6 - 0x10], D1
  153. 00000178  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  154. 0000017C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  155. 00000180  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  156. 00000184  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  157. label00000188:
  158. 00000188  7001                     moveq.l    D0, 0x01
  159. 0000018A  B046                     cmp.w      D0, D6
  160. 0000018C  6620                     bne        +0x22 /* 000001AE */
  161. 0000018E  2047                     movea.l    A0, D7
  162. 00000190  1184 5002                move.b     [A0 + D5.w + 0x2], D4
  163. 00000194  70FF                     moveq.l    D0, 0xFFFFFFFF
  164. 00000196  B06D A136                cmp.w      D0, [A5 - 0x5ECA]
  165. 0000019A  6608                     bne        +0xA /* 000001A4 */
  166. 0000019C  7000                     moveq.l    D0, 0x00
  167. 0000019E  2740 0002                move.l     [A3 + 0x2], D0
  168. 000001A2  600A                     bra        +0xC /* 000001AE */
  169. label000001A4:
  170. 000001A4  2047                     movea.l    A0, D7
  171. 000001A6  3010                     move.w     D0, [A0]
  172. 000001A8  48C0                     ext.l      D0
  173. 000001AA  2740 0002                move.l     [A3 + 0x2], D0
  174. label000001AE:
  175. 000001AE  70FE                     moveq.l    D0, 0xFFFFFFFE
  176. 000001B0  B046                     cmp.w      D0, D6
  177. 000001B2  660A                     bne        +0xC /* 000001BE */
  178. 000001B4  3F3C 0008                move.w     -[A7], 0x8
  179. 000001B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  180. 000001BC  A9DC                     syscall    TEKey
  181. label000001BE:
  182. 000001BE  2047                     movea.l    A0, D7
  183. 000001C0  4240                     clr.w      D0
  184. 000001C2  1028 0002                move.b     D0, [A0 + 0x2]
  185. 000001C6  906E FFFA                sub.w      D0, [A6 - 0x6]
  186. 000001CA  D046                     add.w      D0, D6
  187. 000001CC  48C0                     ext.l      D0
  188. 000001CE  2D40 FFE8                move.l     [A6 - 0x18], D0
  189. 000001D2  6D08                     blt        +0xA /* 000001DC */
  190. 000001D4  2047                     movea.l    A0, D7
  191. 000001D6  116E FFEB 0002           move.b     [A0 + 0x2], [A6 - 0x15]
  192. label000001DC:
  193. 000001DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  194. 000001E0  4E5E                     unlink     A6
  195. 000001E2  205F                     movea.l    A0, [A7]+
  196. 000001E4  DEFC 000C                add.w      A7, 0xC
  197. 000001E8  4ED0                     jmp        [A0]
  198. export_815:
  199. 000001EA  4E56 FDF2                link       A6, -0x020E
  200. 000001EE  48E7 0108                movem.l    -[A7], D7,A4
  201. 000001F2  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  202. 000001F6  486E FFF8                pea.l      [A6 - 0x8]
  203. 000001FA  A874                     syscall    GetPort
  204. 000001FC  42A7                     clr.l      -[A7]
  205. 000001FE  3F3C 008E                move.w     -[A7], 0x8E
  206. 00000202  42A7                     clr.l      -[A7]
  207. 00000204  70FF                     moveq.l    D0, 0xFFFFFFFF
  208. 00000206  2F00                     move.l     -[A7], D0
  209. 00000208  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  210. 0000020C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  211. 00000210  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  212. 00000214  42A7                     clr.l      -[A7]
  213. 00000216  1F3C 0001                move.b     -[A7], 0x1
  214. 0000021A  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  215. 0000021E  486E FDF2                pea.l      [A6 - 0x20E]
  216. 00000222  3F3C 0015                move.w     -[A7], 0x15
  217. 00000226  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  218. 0000022A  205F                     movea.l    A0, [A7]+
  219. 0000022C  4240                     clr.w      D0
  220. 0000022E  1028 0001                move.b     D0, [A0 + 0x1]
  221. 00000232  3E00                     move.w     D7, D0
  222. 00000234  0C47 0080                cmpi.w     D7, 0x80
  223. 00000238  5CC0                     sge        D0
  224. 0000023A  C02D A24D                and.b      D0, [A5 - 0x5DB3]
  225. 0000023E  6702                     beq        +0x4 /* 00000242 */
  226. 00000240  7E2A                     moveq.l    D7, 0x2A
  227. label00000242:
  228. 00000242  42A7                     clr.l      -[A7]
  229. 00000244  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  230. 00000248  A917                     syscall    GetWRefCon
  231. 0000024A  205F                     movea.l    A0, [A7]+
  232. 0000024C  2850                     movea.l    A4, [A0]
  233. 0000024E  41FA FDB0                lea.l      A0, [PC - 0x250 /* 00000000, value 0x4E56FFE4 */]
  234. 00000252  2948 0006                move.l     [A4 + 0x6], A0
  235. 00000256  3D47 FEF4                move.w     [A6 - 0x10C], D7
  236. 0000025A  422E FEF6                clr.b      [A6 - 0x10A]
  237. 0000025E  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  238. 00000262  2948 000A                move.l     [A4 + 0xA], A0
  239. label00000266:
  240. 00000266  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  241. 0000026A  486E FFF6                pea.l      [A6 - 0xA]
  242. 0000026E  A991                     syscall    ModalDialog
  243. 00000270  7001                     moveq.l    D0, 0x01
  244. 00000272  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  245. 00000276  66EE                     bne        -0x10 /* 00000266 */
  246. 00000278  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  247. 0000027C  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  248. 00000280  486E FEF6                pea.l      [A6 - 0x10A]
  249. 00000284  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  250. 00000288  42A7                     clr.l      -[A7]
  251. 0000028A  486E FEF7                pea.l      [A6 - 0x109]
  252. 0000028E  4240                     clr.w      D0
  253. 00000290  102E FEF6                move.b     D0, [A6 - 0x10A]
  254. 00000294  3F00                     move.w     -[A7], D0
  255. 00000296  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  256. 0000029A  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  257. 0000029E  486E FFFC                pea.l      [A6 - 0x4]
  258. 000002A2  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  259. 000002A6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  260. 000002AA  A873                     syscall    SetPort
  261. 000002AC  4CDF 1080                movem.l    D7,A4, [A7]+
  262. 000002B0  4E5E                     unlink     A6
  263. 000002B2  4E75                     rts
  264. export_816:
  265. 000002B4  4E56 FFDE                link       A6, -0x0022
  266. 000002B8  48E7 0300                movem.l    -[A7], D6,D7
  267. 000002BC  3C2E 0008                move.w     D6, [A6 + 0x8]
  268. 000002C0  486E FFEE                pea.l      [A6 - 0x12]
  269. 000002C4  A898                     syscall    GetPenState
  270. 000002C6  A89E                     syscall    PenNormal
  271. 000002C8  700B                     moveq.l    D0, 0x0B
  272. 000002CA  B046                     cmp.w      D0, D6
  273. 000002CC  6E04                     bgt        +0x6 /* 000002D2 */
  274. 000002CE  7E0B                     moveq.l    D7, 0x0B
  275. 000002D0  6002                     bra        +0x4 /* 000002D4 */
  276. label000002D2:
  277. 000002D2  7E02                     moveq.l    D7, 0x02
  278. label000002D4:
  279. 000002D4  3006                     move.w     D0, D6
  280. 000002D6  9047                     sub.w      D0, D7
  281. 000002D8  6706                     beq        +0x8 /* 000002E0 */
  282. 000002DA  5F40                     subq.w     D0, 7
  283. 000002DC  672C                     beq        +0x2E /* 0000030A */
  284. 000002DE  6042                     bra        +0x44 /* 00000322 */
  285. label000002E0:
  286. 000002E0  2F3C 0001 0001           move.l     -[A7], 0x10001
  287. 000002E6  A89B                     syscall    PenSize
  288. 000002E8  486D FE70                pea.l      [A5 - 0x190]
  289. 000002EC  A89D                     syscall    PenPat
  290. 000002EE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  291. 000002F2  3F06                     move.w     -[A7], D6
  292. 000002F4  486E FFEA                pea.l      [A6 - 0x16]
  293. 000002F8  486E FFE6                pea.l      [A6 - 0x1A]
  294. 000002FC  486E FFDE                pea.l      [A6 - 0x22]
  295. 00000300  A98D                     syscall    GetDialogItem/GetDItem
  296. 00000302  486E FFDE                pea.l      [A6 - 0x22]
  297. 00000306  A8A2                     syscall    PaintRect
  298. 00000308  6018                     bra        +0x1A /* 00000322 */
  299. label0000030A:
  300. 0000030A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  301. 0000030E  A89C                     syscall    PenMode
  302. 00000310  2F2D ADB2                move.l     -[A7], [A5 - 0x524E]
  303. 00000314  1F3C 0001                move.b     -[A7], 0x1
  304. 00000318  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  305. 0000031C  3F06                     move.w     -[A7], D6
  306. 0000031E  4EBA 0014                jsr        [PC + 0x14 /* 00000334 */]
  307. label00000322:
  308. 00000322  486E FFEE                pea.l      [A6 - 0x12]
  309. 00000326  A899                     syscall    SetPenState
  310. 00000328  4CDF 00C0                movem.l    D6,D7, [A7]+
  311. 0000032C  4E5E                     unlink     A6
  312. 0000032E  205F                     movea.l    A0, [A7]+
  313. 00000330  5C4F                     addq.w     A7, 6
  314. 00000332  4ED0                     jmp        [A0]
  315. fn00000334:
  316. 00000334  4E56 FFD4                link       A6, -0x002C
  317. 00000338  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  318. 0000033C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  319. 00000340  486E FFFE                pea.l      [A6 - 0x2]
  320. 00000344  486E FFFA                pea.l      [A6 - 0x6]
  321. 00000348  486E FFF2                pea.l      [A6 - 0xE]
  322. 0000034C  A98D                     syscall    GetDialogItem/GetDItem
  323. 0000034E  4AAD BD50                tst.l      [A5 - 0x42B0]
  324. 00000352  56C0                     sne        D0
  325. 00000354  C02E 000E                and.b      D0, [A6 + 0xE]
  326. 00000358  6700 008C                beq        +0x8E /* 000003E6 */
  327. 0000035C  2F2D BD50                move.l     -[A7], [A5 - 0x42B0]
  328. 00000360  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  329. 00000364  486E FFEA                pea.l      [A6 - 0x16]
  330. 00000368  42A7                     clr.l      -[A7]
  331. 0000036A  2F3C 00A0 00A0           move.l     -[A7], 0xA000A0
  332. 00000370  A8A7                     syscall    SetRect
  333. 00000372  3D7C 0014 FFE8           move.w     [A6 - 0x18], 0x14
  334. 00000378  206D BD50                movea.l    A0, [A5 - 0x42B0]
  335. 0000037C  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  336. 00000380  486E FFDC                pea.l      [A6 - 0x24]
  337. 00000384  42A7                     clr.l      -[A7]
  338. 00000386  302D C404                move.w     D0, [A5 - 0x3BFC]
  339. 0000038A  48C0                     ext.l      D0
  340. 0000038C  81FC 0008                divs.w     D0, 0x8
  341. 00000390  3F00                     move.w     -[A7], D0
  342. 00000392  302D C402                move.w     D0, [A5 - 0x3BFE]
  343. 00000396  5440                     addq.w     D0, 2
  344. 00000398  48C0                     ext.l      D0
  345. 0000039A  81FC 0008                divs.w     D0, 0x8
  346. 0000039E  3F00                     move.w     -[A7], D0
  347. 000003A0  A8A7                     syscall    SetRect
  348. 000003A2  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  349. 000003A6  43EE FFDC                lea.l      A1, [A6 - 0x24]
  350. 000003AA  20D9                     move.l     [A0]+, [A1]+
  351. 000003AC  20D9                     move.l     [A0]+, [A1]+
  352. 000003AE  486E FFD4                pea.l      [A6 - 0x2C]
  353. 000003B2  302E FFF4                move.w     D0, [A6 - 0xC]
  354. 000003B6  5240                     addq.w     D0, 1
  355. 000003B8  3F00                     move.w     -[A7], D0
  356. 000003BA  302E FFF2                move.w     D0, [A6 - 0xE]
  357. 000003BE  5240                     addq.w     D0, 1
  358. 000003C0  3F00                     move.w     -[A7], D0
  359. 000003C2  A8A8                     syscall    OffsetRect
  360. 000003C4  486E FFE4                pea.l      [A6 - 0x1C]
  361. 000003C8  206E 000A                movea.l    A0, [A6 + 0xA]
  362. 000003CC  4868 0002                pea.l      [A0 + 0x2]
  363. 000003D0  486E FFDC                pea.l      [A6 - 0x24]
  364. 000003D4  486E FFD4                pea.l      [A6 - 0x2C]
  365. 000003D8  4267                     clr.w      -[A7]
  366. 000003DA  42A7                     clr.l      -[A7]
  367. 000003DC  A8EC                     syscall    CopyBits
  368. 000003DE  2F2D BD50                move.l     -[A7], [A5 - 0x42B0]
  369. 000003E2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  370. label000003E6:
  371. 000003E6  42A7                     clr.l      -[A7]
  372. 000003E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  373. 000003EC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  374. 000003F0  4EAD 2B7A                jsr        [A5 + 0x2B7A /* export_1387 */]
  375. 000003F4  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  376. 000003F8  302E FFF8                move.w     D0, [A6 - 0x8]
  377. 000003FC  5440                     addq.w     D0, 2
  378. 000003FE  3D40 FFF8                move.w     [A6 - 0x8], D0
  379. 00000402  302E FFF6                move.w     D0, [A6 - 0xA]
  380. 00000406  5440                     addq.w     D0, 2
  381. 00000408  3D40 FFF6                move.w     [A6 - 0xA], D0
  382. 0000040C  486E FFF2                pea.l      [A6 - 0xE]
  383. 00000410  A8A1                     syscall    FrameRect
  384. 00000412  302E FFF6                move.w     D0, [A6 - 0xA]
  385. 00000416  5340                     subq.w     D0, 1
  386. 00000418  3D40 FFF6                move.w     [A6 - 0xA], D0
  387. 0000041C  302E FFF8                move.w     D0, [A6 - 0x8]
  388. 00000420  5340                     subq.w     D0, 1
  389. 00000422  3D40 FFF8                move.w     [A6 - 0x8], D0
  390. 00000426  5740                     subq.w     D0, 3
  391. 00000428  3D40 FFF4                move.w     [A6 - 0xC], D0
  392. 0000042C  302E FFF6                move.w     D0, [A6 - 0xA]
  393. 00000430  5740                     subq.w     D0, 3
  394. 00000432  3D40 FFF2                move.w     [A6 - 0xE], D0
  395. 00000436  486E FFF2                pea.l      [A6 - 0xE]
  396. 0000043A  A8A2                     syscall    PaintRect
  397. 0000043C  4E5E                     unlink     A6
  398. 0000043E  205F                     movea.l    A0, [A7]+
  399. 00000440  DEFC 000C                add.w      A7, 0xC
  400. 00000444  4ED0                     jmp        [A0]
  401. fn00000446:
  402. 00000446  4E56 FFC2                link       A6, -0x003E
  403. 0000044A  48E7 0018                movem.l    -[A7], A3,A4
  404. 0000044E  42A7                     clr.l      -[A7]
  405. 00000450  2F3C 0000 0C80           move.l     -[A7], 0xC80
  406. 00000456  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  407. 0000045A  2B5F BD50                move.l     [A5 - 0x42B0], [A7]+
  408. 0000045E  6604                     bne        +0x6 /* 00000464 */
  409. 00000460  6000 012C                bra        +0x12E /* 0000058E */
  410. label00000464:
  411. 00000464  2F2D BD50                move.l     -[A7], [A5 - 0x42B0]
  412. 00000468  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  413. 0000046C  2F2D BD50                move.l     -[A7], [A5 - 0x42B0]
  414. 00000470  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  415. 00000474  486E FFC8                pea.l      [A6 - 0x38]
  416. 00000478  42A7                     clr.l      -[A7]
  417. 0000047A  2F3C 00A0 00A0           move.l     -[A7], 0xA000A0
  418. 00000480  A8A7                     syscall    SetRect
  419. 00000482  3D7C 0014 FFC6           move.w     [A6 - 0x3A], 0x14
  420. 00000488  206D BD50                movea.l    A0, [A5 - 0x42B0]
  421. 0000048C  2D50 FFC2                move.l     [A6 - 0x3E], [A0]
  422. 00000490  206D FE88                movea.l    A0, [A5 - 0x178]
  423. 00000494  43EE FFEA                lea.l      A1, [A6 - 0x16]
  424. 00000498  5488                     addq.l     A0, 2
  425. 0000049A  22D8                     move.l     [A1]+, [A0]+
  426. 0000049C  22D8                     move.l     [A1]+, [A0]+
  427. 0000049E  22D8                     move.l     [A1]+, [A0]+
  428. 000004A0  3290                     move.w     [A1], [A0]
  429. 000004A2  42A7                     clr.l      -[A7]
  430. 000004A4  A8D8                     syscall    NewRgn
  431. 000004A6  285F                     movea.l    A4, [A7]+
  432. 000004A8  2F0C                     move.l     -[A7], A4
  433. 000004AA  A87A                     syscall    GetClip
  434. 000004AC  42A7                     clr.l      -[A7]
  435. 000004AE  A8D8                     syscall    NewRgn
  436. 000004B0  265F                     movea.l    A3, [A7]+
  437. 000004B2  206D FE88                movea.l    A0, [A5 - 0x178]
  438. 000004B6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  439. 000004BA  2F0B                     move.l     -[A7], A3
  440. 000004BC  A8DC                     syscall    CopyRgn
  441. 000004BE  486E FFD8                pea.l      [A6 - 0x28]
  442. 000004C2  A898                     syscall    GetPenState
  443. 000004C4  486E FFC2                pea.l      [A6 - 0x3E]
  444. 000004C8  A875                     syscall    SetPBits/SetPortBits
  445. 000004CA  486E FFC8                pea.l      [A6 - 0x38]
  446. 000004CE  A87B                     syscall    ClipRect
  447. 000004D0  206D FE88                movea.l    A0, [A5 - 0x178]
  448. 000004D4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  449. 000004D8  486E FFC8                pea.l      [A6 - 0x38]
  450. 000004DC  A8DF                     syscall    RectRgn
  451. 000004DE  2F2D FE88                move.l     -[A7], [A5 - 0x178]
  452. 000004E2  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  453. 000004E6  486E FFD0                pea.l      [A6 - 0x30]
  454. 000004EA  42A7                     clr.l      -[A7]
  455. 000004EC  302D C404                move.w     D0, [A5 - 0x3BFC]
  456. 000004F0  48C0                     ext.l      D0
  457. 000004F2  81FC 0008                divs.w     D0, 0x8
  458. 000004F6  3F00                     move.w     -[A7], D0
  459. 000004F8  302D C402                move.w     D0, [A5 - 0x3BFE]
  460. 000004FC  5440                     addq.w     D0, 2
  461. 000004FE  48C0                     ext.l      D0
  462. 00000500  81FC 0008                divs.w     D0, 0x8
  463. 00000504  3F00                     move.w     -[A7], D0
  464. 00000506  A8A7                     syscall    SetRect
  465. 00000508  486D B26A                pea.l      [A5 - 0x4D96]
  466. 0000050C  486E FFC2                pea.l      [A6 - 0x3E]
  467. 00000510  486D C3FE                pea.l      [A5 - 0x3C02]
  468. 00000514  486E FFD0                pea.l      [A6 - 0x30]
  469. 00000518  4267                     clr.w      -[A7]
  470. 0000051A  42A7                     clr.l      -[A7]
  471. 0000051C  A8EC                     syscall    CopyBits
  472. 0000051E  A89E                     syscall    PenNormal
  473. 00000520  486E FFD0                pea.l      [A6 - 0x30]
  474. 00000524  A8A1                     syscall    FrameRect
  475. 00000526  486D B7C0                pea.l      [A5 - 0x4840]
  476. 0000052A  A89D                     syscall    PenPat
  477. 0000052C  3F3C 000F                move.w     -[A7], 0xF
  478. 00000530  A89C                     syscall    PenMode
  479. 00000532  486E FFD0                pea.l      [A6 - 0x30]
  480. 00000536  A8A2                     syscall    PaintRect
  481. 00000538  486D B402                pea.l      [A5 - 0x4BFE]
  482. 0000053C  A89D                     syscall    PenPat
  483. 0000053E  3F3C 0008                move.w     -[A7], 0x8
  484. 00000542  A89C                     syscall    PenMode
  485. 00000544  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  486. 00000548  A893                     syscall    MoveTo
  487. 0000054A  4267                     clr.w      -[A7]
  488. 0000054C  302E FFD4                move.w     D0, [A6 - 0x2C]
  489. 00000550  906E FFD0                sub.w      D0, [A6 - 0x30]
  490. 00000554  5340                     subq.w     D0, 1
  491. 00000556  3F00                     move.w     -[A7], D0
  492. 00000558  A892                     syscall    Line
  493. 0000055A  486E FFEA                pea.l      [A6 - 0x16]
  494. 0000055E  A875                     syscall    SetPBits/SetPortBits
  495. 00000560  486E FFD8                pea.l      [A6 - 0x28]
  496. 00000564  A899                     syscall    SetPenState
  497. 00000566  2F0B                     move.l     -[A7], A3
  498. 00000568  206D FE88                movea.l    A0, [A5 - 0x178]
  499. 0000056C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  500. 00000570  A8DC                     syscall    CopyRgn
  501. 00000572  2F2D FE88                move.l     -[A7], [A5 - 0x178]
  502. 00000576  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  503. 0000057A  2F0B                     move.l     -[A7], A3
  504. 0000057C  A8D9                     syscall    DisposRgn/DisposeRgn
  505. 0000057E  2F0C                     move.l     -[A7], A4
  506. 00000580  A879                     syscall    SetClip
  507. 00000582  2F0C                     move.l     -[A7], A4
  508. 00000584  A8D9                     syscall    DisposRgn/DisposeRgn
  509. 00000586  2F2D BD50                move.l     -[A7], [A5 - 0x42B0]
  510. 0000058A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  511. label0000058E:
  512. 0000058E  4CDF 1800                movem.l    A3,A4, [A7]+
  513. 00000592  4E5E                     unlink     A6
  514. 00000594  4E75                     rts
  515. fn00000596:
  516. 00000596  4E56 FFDE                link       A6, -0x0022
  517. 0000059A  102E 000E                move.b     D0, [A6 + 0xE]
  518. 0000059E  6734                     beq        +0x36 /* 000005D4 */
  519. 000005A0  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  520. 000005A4  206E 0008                movea.l    A0, [A6 + 0x8]
  521. 000005A8  3028 0008                move.w     D0, [A0 + 0x8]
  522. 000005AC  5A40                     addq.w     D0, 5
  523. 000005AE  3F00                     move.w     -[A7], D0
  524. 000005B0  486E FFFE                pea.l      [A6 - 0x2]
  525. 000005B4  486E FFFA                pea.l      [A6 - 0x6]
  526. 000005B8  486E FFF2                pea.l      [A6 - 0xE]
  527. 000005BC  A98D                     syscall    GetDialogItem/GetDItem
  528. 000005BE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  529. 000005C2  486E FFDE                pea.l      [A6 - 0x22]
  530. 000005C6  302D ADB4                move.w     D0, [A5 - 0x524C]
  531. 000005CA  48C0                     ext.l      D0
  532. 000005CC  2F00                     move.l     -[A7], D0
  533. 000005CE  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  534. 000005D2  A98F                     syscall    SetDialogItemText/SetIText
  535. label000005D4:
  536. 000005D4  102E 000C                move.b     D0, [A6 + 0xC]
  537. 000005D8  6734                     beq        +0x36 /* 0000060E */
  538. 000005DA  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  539. 000005DE  206E 0008                movea.l    A0, [A6 + 0x8]
  540. 000005E2  3028 0008                move.w     D0, [A0 + 0x8]
  541. 000005E6  5C40                     addq.w     D0, 6
  542. 000005E8  3F00                     move.w     -[A7], D0
  543. 000005EA  486E FFFE                pea.l      [A6 - 0x2]
  544. 000005EE  486E FFFA                pea.l      [A6 - 0x6]
  545. 000005F2  486E FFF2                pea.l      [A6 - 0xE]
  546. 000005F6  A98D                     syscall    GetDialogItem/GetDItem
  547. 000005F8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  548. 000005FC  486E FFDE                pea.l      [A6 - 0x22]
  549. 00000600  302D ADB2                move.w     D0, [A5 - 0x524E]
  550. 00000604  48C0                     ext.l      D0
  551. 00000606  2F00                     move.l     -[A7], D0
  552. 00000608  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  553. 0000060C  A98F                     syscall    SetDialogItemText/SetIText
  554. label0000060E:
  555. 0000060E  4E5E                     unlink     A6
  556. 00000610  205F                     movea.l    A0, [A7]+
  557. 00000612  504F                     addq.w     A7, 8
  558. 00000614  4ED0                     jmp        [A0]
  559. fn00000616:
  560. 00000616  4E56 FFFC                link       A6, -0x0004
  561. 0000061A  48E7 0308                movem.l    -[A7], D6,D7,A4
  562. 0000061E  286E 0008                movea.l    A4, [A6 + 0x8]
  563. 00000622  206D C558                movea.l    A0, [A5 - 0x3AA8]
  564. 00000626  0CAD 00F0 01A0 ADB2      cmpi.l     [A5 - 0x524E], 0xF001A0
  565. 0000062E  57C0                     seq        D0
  566. 00000630  4400                     neg.b      D0
  567. 00000632  1080                     move.b     [A0], D0
  568. 00000634  206D C558                movea.l    A0, [A5 - 0x3AA8]
  569. 00000638  0CAD 0156 0200 ADB2      cmpi.l     [A5 - 0x524E], 0x1560200
  570. 00000640  57C0                     seq        D0
  571. 00000642  4400                     neg.b      D0
  572. 00000644  1140 0001                move.b     [A0 + 0x1], D0
  573. 00000648  206D C558                movea.l    A0, [A5 - 0x3AA8]
  574. 0000064C  0CAD 01E0 0280 ADB2      cmpi.l     [A5 - 0x524E], 0x1E00280
  575. 00000654  57C0                     seq        D0
  576. 00000656  4400                     neg.b      D0
  577. 00000658  1140 0002                move.b     [A0 + 0x2], D0
  578. 0000065C  206D C558                movea.l    A0, [A5 - 0x3AA8]
  579. 00000660  0CAD 02D0 0240 ADB2      cmpi.l     [A5 - 0x524E], 0x2D00240
  580. 00000668  57C0                     seq        D0
  581. 0000066A  4400                     neg.b      D0
  582. 0000066C  1140 0003                move.b     [A0 + 0x3], D0
  583. 00000670  206D C558                movea.l    A0, [A5 - 0x3AA8]
  584. 00000674  202D ADB2                move.l     D0, [A5 - 0x524E]
  585. 00000678  B0AD B262                cmp.l      D0, [A5 - 0x4D9E]
  586. 0000067C  57C0                     seq        D0
  587. 0000067E  4400                     neg.b      D0
  588. 00000680  1140 0004                move.b     [A0 + 0x4], D0
  589. 00000684  206D C558                movea.l    A0, [A5 - 0x3AA8]
  590. 00000688  202D ADB2                move.l     D0, [A5 - 0x524E]
  591. 0000068C  B0AD B7D4                cmp.l      D0, [A5 - 0x482C]
  592. 00000690  57C0                     seq        D0
  593. 00000692  4400                     neg.b      D0
  594. 00000694  1140 0005                move.b     [A0 + 0x5], D0
  595. 00000698  206D C558                movea.l    A0, [A5 - 0x3AA8]
  596. 0000069C  117C 0001 0006           move.b     [A0 + 0x6], 0x1
  597. 000006A2  4206                     clr.b      D6
  598. 000006A4  7E01                     moveq.l    D7, 0x01
  599. 000006A6  6038                     bra        +0x3A /* 000006E0 */
  600. label000006A8:
  601. 000006A8  206D C558                movea.l    A0, [A5 - 0x3AA8]
  602. 000006AC  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  603. 000006B0  672C                     beq        +0x2E /* 000006DE */
  604. 000006B2  4A6C FFFC                tst.w      [A4 - 0x4]
  605. 000006B6  56C0                     sne        D0
  606. 000006B8  4A00                     tst.b      D0
  607. 000006BA  670A                     beq        +0xC /* 000006C6 */
  608. 000006BC  BE6C FFFC                cmp.w      D7, [A4 - 0x4]
  609. 000006C0  56C1                     sne        D1
  610. 000006C2  C001                     and.b      D0, D1
  611. 000006C4  6608                     bne        +0xA /* 000006CE */
  612. label000006C6:
  613. 000006C6  8006                     or.b       D0, D6
  614. 000006C8  0240 0001                andi.w     D0, 0x1
  615. 000006CC  670A                     beq        +0xC /* 000006D8 */
  616. label000006CE:
  617. 000006CE  206D C558                movea.l    A0, [A5 - 0x3AA8]
  618. 000006D2  4230 70FF                clr.b      [A0 + D7.w - 0x1]
  619. 000006D6  6006                     bra        +0x8 /* 000006DE */
  620. label000006D8:
  621. 000006D8  3947 FFFC                move.w     [A4 - 0x4], D7
  622. 000006DC  7C01                     moveq.l    D6, 0x01
  623. label000006DE:
  624. 000006DE  5247                     addq.w     D7, 1
  625. label000006E0:
  626. 000006E0  7007                     moveq.l    D0, 0x07
  627. 000006E2  B047                     cmp.w      D0, D7
  628. 000006E4  6CC2                     bge        -0x3C /* 000006A8 */
  629. 000006E6  206D C558                movea.l    A0, [A5 - 0x3AA8]
  630. 000006EA  1028 0006                move.b     D0, [A0 + 0x6]
  631. 000006EE  6710                     beq        +0x12 /* 00000700 */
  632. 000006F0  2B6D ADB2 C55C           move.l     [A5 - 0x3AA4], [A5 - 0x524E]
  633. 000006F6  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  634. 000006FA  3F3C 0007                move.w     -[A7], 0x7
  635. 000006FE  A939                     syscall    EnableItem
  636. label00000700:
  637. 00000700  7E01                     moveq.l    D7, 0x01
  638. 00000702  6012                     bra        +0x14 /* 00000716 */
  639. label00000704:
  640. 00000704  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  641. 00000708  3F07                     move.w     -[A7], D7
  642. 0000070A  206D C558                movea.l    A0, [A5 - 0x3AA8]
  643. 0000070E  1F30 70FF                move.b     -[A7], [A0 + D7.w - 0x1]
  644. 00000712  A945                     syscall    CheckItem
  645. 00000714  5247                     addq.w     D7, 1
  646. label00000716:
  647. 00000716  7007                     moveq.l    D0, 0x07
  648. 00000718  B047                     cmp.w      D0, D7
  649. 0000071A  6CE8                     bge        -0x16 /* 00000704 */
  650. 0000071C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  651. 00000720  4E5E                     unlink     A6
  652. 00000722  2E9F                     move.l     [A7], [A7]+
  653. 00000724  4E75                     rts
  654. fn00000726:
  655. 00000726  4E56 FFFC                link       A6, -0x0004
  656. 0000072A  2F0C                     move.l     -[A7], A4
  657. 0000072C  286E 0008                movea.l    A4, [A6 + 0x8]
  658. 00000730  202E 000C                move.l     D0, [A6 + 0xC]
  659. 00000734  B0AD ADB2                cmp.l      D0, [A5 - 0x524E]
  660. 00000738  57C0                     seq        D0
  661. 0000073A  4A00                     tst.b      D0
  662. 0000073C  670E                     beq        +0x10 /* 0000074C */
  663. 0000073E  4A6C FFFC                tst.w      [A4 - 0x4]
  664. 00000742  57C1                     seq        D1
  665. 00000744  C001                     and.b      D0, D1
  666. 00000746  6704                     beq        +0x6 /* 0000074C */
  667. 00000748  6000 009A                bra        +0x9C /* 000007E4 */
  668. label0000074C:
  669. 0000074C  202E 000C                move.l     D0, [A6 + 0xC]
  670. 00000750  B0AD ADB2                cmp.l      D0, [A5 - 0x524E]
  671. 00000754  6738                     beq        +0x3A /* 0000078E */
  672. 00000756  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  673. 0000075A  A89C                     syscall    PenMode
  674. 0000075C  2F2D ADB2                move.l     -[A7], [A5 - 0x524E]
  675. 00000760  4267                     clr.w      -[A7]
  676. 00000762  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  677. 00000766  302C 0008                move.w     D0, [A4 + 0x8]
  678. 0000076A  5E40                     addq.w     D0, 7
  679. 0000076C  3F00                     move.w     -[A7], D0
  680. 0000076E  4EBA FBC4                jsr        [PC - 0x43C /* 00000334 */]
  681. 00000772  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  682. 00000776  4267                     clr.w      -[A7]
  683. 00000778  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  684. 0000077C  302C 0008                move.w     D0, [A4 + 0x8]
  685. 00000780  5E40                     addq.w     D0, 7
  686. 00000782  3F00                     move.w     -[A7], D0
  687. 00000784  4EBA FBAE                jsr        [PC - 0x452 /* 00000334 */]
  688. 00000788  3F3C 0008                move.w     -[A7], 0x8
  689. 0000078C  A89C                     syscall    PenMode
  690. label0000078E:
  691. 0000078E  2D6D ADB2 FFFC           move.l     [A6 - 0x4], [A5 - 0x524E]
  692. 00000794  2B6E 000C ADB2           move.l     [A5 - 0x524E], [A6 + 0xC]
  693. 0000079A  302D ADB4                move.w     D0, [A5 - 0x524C]
  694. 0000079E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  695. 000007A2  56C0                     sne        D0
  696. 000007A4  4400                     neg.b      D0
  697. 000007A6  1F00                     move.b     -[A7], D0
  698. 000007A8  302D ADB2                move.w     D0, [A5 - 0x524E]
  699. 000007AC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  700. 000007B0  56C0                     sne        D0
  701. 000007B2  4400                     neg.b      D0
  702. 000007B4  1F00                     move.b     -[A7], D0
  703. 000007B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  704. 000007BA  4EBA FDDA                jsr        [PC - 0x226 /* 00000596 */]
  705. 000007BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  706. 000007C2  4EBA FE52                jsr        [PC - 0x1AE /* 00000616 */]
  707. 000007C6  206D C558                movea.l    A0, [A5 - 0x3AA8]
  708. 000007CA  302D B982                move.w     D0, [A5 - 0x467E]
  709. 000007CE  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  710. 000007D2  660C                     bne        +0xE /* 000007E0 */
  711. 000007D4  486D B978                pea.l      [A5 - 0x4688]
  712. 000007D8  3F2C FFFC                move.w     -[A7], [A4 - 0x4]
  713. 000007DC  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  714. label000007E0:
  715. 000007E0  426C FFFC                clr.w      [A4 - 0x4]
  716. label000007E4:
  717. 000007E4  285F                     movea.l    A4, [A7]+
  718. 000007E6  4E5E                     unlink     A6
  719. 000007E8  205F                     movea.l    A0, [A7]+
  720. 000007EA  504F                     addq.w     A7, 8
  721. 000007EC  4ED0                     jmp        [A0]
  722. fn000007EE:
  723. 000007EE  4E56 FFD6                link       A6, -0x002A
  724. 000007F2  486E FFE8                pea.l      [A6 - 0x18]
  725. 000007F6  A972                     syscall    GetMouse
  726. 000007F8  2D6E FFE8 FFF4           move.l     [A6 - 0xC], [A6 - 0x18]
  727. 000007FE  2D6D ADB2 FFF8           move.l     [A6 - 0x8], [A5 - 0x524E]
  728. 00000804  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  729. 00000808  206E 0008                movea.l    A0, [A6 + 0x8]
  730. 0000080C  3028 0008                move.w     D0, [A0 + 0x8]
  731. 00000810  5E40                     addq.w     D0, 7
  732. 00000812  3F00                     move.w     -[A7], D0
  733. 00000814  486E FFE2                pea.l      [A6 - 0x1E]
  734. 00000818  486E FFDE                pea.l      [A6 - 0x22]
  735. 0000081C  486E FFD6                pea.l      [A6 - 0x2A]
  736. 00000820  A98D                     syscall    GetDialogItem/GetDItem
  737. 00000822  2D6E FFD6 FFFC           move.l     [A6 - 0x4], [A6 - 0x2A]
  738. 00000828  42A7                     clr.l      -[A7]
  739. 0000082A  2F2D ADB2                move.l     -[A7], [A5 - 0x524E]
  740. 0000082E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  741. 00000832  4EAD 2B7A                jsr        [A5 + 0x2B7A /* export_1387 */]
  742. 00000836  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  743. 0000083A  42A7                     clr.l      -[A7]
  744. 0000083C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  745. 00000840  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  746. 00000844  A94F                     syscall    DeltaPoint
  747. 00000846  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  748. 0000084A  302E FFEE                move.w     D0, [A6 - 0x12]
  749. 0000084E  5440                     addq.w     D0, 2
  750. 00000850  3D40 FFEE                move.w     [A6 - 0x12], D0
  751. 00000854  302E FFEC                move.w     D0, [A6 - 0x14]
  752. 00000858  5440                     addq.w     D0, 2
  753. 0000085A  3D40 FFEC                move.w     [A6 - 0x14], D0
  754. 0000085E  4267                     clr.w      -[A7]
  755. 00000860  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  756. 00000864  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  757. 00000868  3F3C 0005                move.w     -[A7], 0x5
  758. 0000086C  4EAD 244A                jsr        [A5 + 0x244A /* export_1157 */]
  759. 00000870  101F                     move.b     D0, [A7]+
  760. 00000872  6604                     bne        +0x6 /* 00000878 */
  761. 00000874  6000 00A4                bra        +0xA6 /* 0000091A */
  762. label00000878:
  763. 00000878  4267                     clr.w      -[A7]
  764. 0000087A  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  765. 0000087E  1B5F B7CC                move.b     [A5 - 0x4834], [A7]+
  766. 00000882  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  767. 00000886  4EAD 2ABA                jsr        [A5 + 0x2ABA /* export_1363 */]
  768. label0000088A:
  769. 0000088A  42A7                     clr.l      -[A7]
  770. 0000088C  A975                     syscall    TickCount
  771. 0000088E  201F                     move.l     D0, [A7]+
  772. 00000890  5C80                     addq.l     D0, 6
  773. 00000892  2D40 FFE4                move.l     [A6 - 0x1C], D0
  774. label00000896:
  775. 00000896  486E FFE8                pea.l      [A6 - 0x18]
  776. 0000089A  A972                     syscall    GetMouse
  777. 0000089C  486E FFE8                pea.l      [A6 - 0x18]
  778. 000008A0  4EAD 2AA2                jsr        [A5 + 0x2AA2 /* export_1360 */]
  779. 000008A4  202E FFE8                move.l     D0, [A6 - 0x18]
  780. 000008A8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  781. 000008AC  672A                     beq        +0x2C /* 000008D8 */
  782. 000008AE  2D6E FFE8 FFF4           move.l     [A6 - 0xC], [A6 - 0x18]
  783. 000008B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  784. 000008B8  486E FFE8                pea.l      [A6 - 0x18]
  785. 000008BC  A87E                     syscall    AddPt
  786. 000008BE  42A7                     clr.l      -[A7]
  787. 000008C0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  788. 000008C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  789. 000008C8  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  790. 000008CC  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  791. 000008D0  486E FFF8                pea.l      [A6 - 0x8]
  792. 000008D4  4EAD 2B32                jsr        [A5 + 0x2B32 /* export_1378 */]
  793. label000008D8:
  794. 000008D8  4267                     clr.w      -[A7]
  795. 000008DA  A974                     syscall    Button
  796. 000008DC  101F                     move.b     D0, [A7]+
  797. 000008DE  6602                     bne        +0x4 /* 000008E2 */
  798. 000008E0  6038                     bra        +0x3A /* 0000091A */
  799. label000008E2:
  800. 000008E2  202E FFF8                move.l     D0, [A6 - 0x8]
  801. 000008E6  B0AD ADB2                cmp.l      D0, [A5 - 0x524E]
  802. 000008EA  56C0                     sne        D0
  803. 000008EC  2F00                     move.l     -[A7], D0
  804. 000008EE  42A7                     clr.l      -[A7]
  805. 000008F0  A975                     syscall    TickCount
  806. 000008F2  221F                     move.l     D1, [A7]+
  807. 000008F4  201F                     move.l     D0, [A7]+
  808. 000008F6  B2AE FFE4                cmp.l      D1, [A6 - 0x1C]
  809. 000008FA  5CC1                     sge        D1
  810. 000008FC  C001                     and.b      D0, D1
  811. 000008FE  6796                     beq        -0x68 /* 00000896 */
  812. 00000900  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  813. 00000904  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  814. 00000908  4EBA FE1C                jsr        [PC - 0x1E4 /* 00000726 */]
  815. 0000090C  4267                     clr.w      -[A7]
  816. 0000090E  A974                     syscall    Button
  817. 00000910  101F                     move.b     D0, [A7]+
  818. 00000912  0A00 0001                xori.b     D0, 0x1
  819. 00000916  6700 FF72                beq        -0x8C /* 0000088A */
  820. label0000091A:
  821. 0000091A  4E5E                     unlink     A6
  822. 0000091C  2E9F                     move.l     [A7], [A7]+
  823. 0000091E  4E75                     rts
  824. fn00000920:
  825. 00000920  4E56 FDF0                link       A6, -0x0210
  826. 00000924  48E7 0118                movem.l    -[A7], D7,A3,A4
  827. 00000928  266E 0008                movea.l    A3, [A6 + 0x8]
  828. 0000092C  206D B660                movea.l    A0, [A5 - 0x49A0]
  829. 00000930  49E8 0010                lea.l      A4, [A0 + 0x10]
  830. 00000934  7000                     moveq.l    D0, 0x00
  831. 00000936  322C 0006                move.w     D1, [A4 + 0x6]
  832. 0000093A  926C 0002                sub.w      D1, [A4 + 0x2]
  833. 0000093E  D27C 0010                add.w      D1, 0x10
  834. 00000942  3001                     move.w     D0, D1
  835. 00000944  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  836. 0000094A  3B40 B264                move.w     [A5 - 0x4D9C], D0
  837. 0000094E  7000                     moveq.l    D0, 0x00
  838. 00000950  322C 0004                move.w     D1, [A4 + 0x4]
  839. 00000954  9254                     sub.w      D1, [A4]
  840. 00000956  3001                     move.w     D0, D1
  841. 00000958  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  842. 0000095E  3B40 B262                move.w     [A5 - 0x4D9E], D0
  843. 00000962  2B6D B710 ADB2           move.l     [A5 - 0x524E], [A5 - 0x48F0]
  844. 00000968  2B6D ADB2 C55C           move.l     [A5 - 0x3AA4], [A5 - 0x524E]
  845. 0000096E  1F3C 0001                move.b     -[A7], 0x1
  846. 00000972  1F3C 0001                move.b     -[A7], 0x1
  847. 00000976  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  848. 0000097A  4EBA FC1A                jsr        [PC - 0x3E6 /* 00000596 */]
  849. 0000097E  49ED B978                lea.l      A4, [A5 - 0x4688]
  850. 00000982  28AD A128                move.l     [A4], [A5 - 0x5ED8]
  851. 00000986  42A7                     clr.l      -[A7]
  852. 00000988  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  853. 0000098C  487A 010C                pea.l      [PC + 0x10C /* 00000A9A, value 0x4E56 'NV', cstring "" */]
  854. 00000990  A931                     syscall    NewMenu
  855. 00000992  295F 0004                move.l     [A4 + 0x4], [A7]+
  856. 00000996  7E1B                     moveq.l    D7, 0x1B
  857. 00000998  6028                     bra        +0x2A /* 000009C2 */
  858. label0000099A:
  859. 0000099A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  860. 0000099E  487A 00F8                pea.l      [PC + 0xF8 /* 00000A98, value 0x1200000 */]
  861. 000009A2  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  862. 000009A6  A826                     syscall    InsertMenuItem/InsMenuItem
  863. 000009A8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  864. 000009AC  3007                     move.w     D0, D7
  865. 000009AE  907C 001A                sub.w      D0, 0x1A
  866. 000009B2  3F00                     move.w     -[A7], D0
  867. 000009B4  486E FDF0                pea.l      [A6 - 0x210]
  868. 000009B8  3F07                     move.w     -[A7], D7
  869. 000009BA  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  870. 000009BE  A947                     syscall    SetMenuItemText/SetItem
  871. 000009C0  5247                     addq.w     D7, 1
  872. label000009C2:
  873. 000009C2  7021                     moveq.l    D0, 0x21
  874. 000009C4  B047                     cmp.w      D0, D7
  875. 000009C6  6CD2                     bge        -0x2C /* 0000099A */
  876. 000009C8  302B 0008                move.w     D0, [A3 + 0x8]
  877. 000009CC  5440                     addq.w     D0, 2
  878. 000009CE  3940 0008                move.w     [A4 + 0x8], D0
  879. 000009D2  426B FFFC                clr.w      [A3 - 0x4]
  880. 000009D6  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  881. 000009DA  3F3C 0007                move.w     -[A7], 0x7
  882. 000009DE  A93A                     syscall    DisableItem
  883. 000009E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  884. 000009E4  4EBA FC30                jsr        [PC - 0x3D0 /* 00000616 */]
  885. 000009E8  396B FFFC 000A           move.w     [A4 + 0xA], [A3 - 0x4]
  886. 000009EE  486D B978                pea.l      [A5 - 0x4688]
  887. 000009F2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  888. 000009F6  4EAD 2A0A                jsr        [A5 + 0x2A0A /* export_1341 */]
  889. 000009FA  4EAD 2A42                jsr        [A5 + 0x2A42 /* export_1348 */]
  890. 000009FE  42A7                     clr.l      -[A7]
  891. 00000A00  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  892. 00000A06  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  893. 00000A0A  201F                     move.l     D0, [A7]+
  894. 00000A0C  B0AD BD40                cmp.l      D0, [A5 - 0x42C0]
  895. 00000A10  6F0A                     ble        +0xC /* 00000A1C */
  896. 00000A12  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  897. 00000A16  3F3C 0004                move.w     -[A7], 0x4
  898. 00000A1A  A93A                     syscall    DisableItem
  899. label00000A1C:
  900. 00000A1C  42A7                     clr.l      -[A7]
  901. 00000A1E  2F3C 01E0 0280           move.l     -[A7], 0x1E00280
  902. 00000A24  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  903. 00000A28  201F                     move.l     D0, [A7]+
  904. 00000A2A  B0AD BD40                cmp.l      D0, [A5 - 0x42C0]
  905. 00000A2E  6F0A                     ble        +0xC /* 00000A3A */
  906. 00000A30  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  907. 00000A34  3F3C 0003                move.w     -[A7], 0x3
  908. 00000A38  A93A                     syscall    DisableItem
  909. label00000A3A:
  910. 00000A3A  4AAD B7D4                tst.l      [A5 - 0x482C]
  911. 00000A3E  660A                     bne        +0xC /* 00000A4A */
  912. 00000A40  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  913. 00000A44  3F3C 0006                move.w     -[A7], 0x6
  914. 00000A48  A93A                     syscall    DisableItem
  915. label00000A4A:
  916. 00000A4A  4EBA F9FA                jsr        [PC - 0x606 /* 00000446 */]
  917. 00000A4E  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  918. 00000A52  302B 0008                move.w     D0, [A3 + 0x8]
  919. 00000A56  5E40                     addq.w     D0, 7
  920. 00000A58  3F00                     move.w     -[A7], D0
  921. 00000A5A  486E FEFC                pea.l      [A6 - 0x104]
  922. 00000A5E  486E FEF8                pea.l      [A6 - 0x108]
  923. 00000A62  486E FEF0                pea.l      [A6 - 0x110]
  924. 00000A66  A98D                     syscall    GetDialogItem/GetDItem
  925. 00000A68  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  926. 00000A6C  302B 0008                move.w     D0, [A3 + 0x8]
  927. 00000A70  5E40                     addq.w     D0, 7
  928. 00000A72  3F00                     move.w     -[A7], D0
  929. 00000A74  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  930. 00000A78  487A F83A                pea.l      [PC - 0x7C6 /* 000002B4, value 0x4E56FFDE */]
  931. 00000A7C  486E FEF0                pea.l      [A6 - 0x110]
  932. 00000A80  A98E                     syscall    SetDialogItem/SetDItem
  933. 00000A82  206E 0008                movea.l    A0, [A6 + 0x8]
  934. 00000A86  2C48                     movea.l    A6, A0
  935. 00000A88  4EFA 0110                jmp        [PC + 0x110 /* 00000B9A */]
  936. 00000A8C  0000 4CDF                ori.b      D0, 0xDF
  937. 00000A90  1880                     move.b     [A4], D0
  938. 00000A92  4E5E                     unlink     A6
  939. 00000A94  2E9F                     move.l     [A7], [A7]+
  940. 00000A96  4E75                     rts
  941. 00000A98  0120                     btst       -[A0], D0
  942. 00000A9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  943. // begin alternate branch 00000A9C-00000AA6
  944. fn00000A9C:
  945. 00000A9C  4E56 0000                link       A6, 0
  946. 00000AA0  4AAD B97C                tst.l      [A5 - 0x4684]
  947. 00000AA4  6706                     beq        +0x8 /* 00000AAC */
  948. // end alternate branch 00000A9C-00000AA6
  949. fn00000A9C: // (misaligned)
  950. 00000A9E  0000 4AAD                ori.b      D0, 0xAD
  951. 00000AA2  B97C 6706                xor.w      0x6706, D4
  952. 00000AA6  2F2D B97C                move.l     -[A7], [A5 - 0x4684]
  953. 00000AAA  A932                     syscall    DisposeMenu
  954. label00000AAC:
  955. 00000AAC  486D BD50                pea.l      [A5 - 0x42B0]
  956. 00000AB0  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  957. 00000AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  958. 00000AB8  2C48                     movea.l    A6, A0
  959. 00000ABA  4EFA 00DE                jmp        [PC + 0xDE /* 00000B9A */]
  960. 00000ABE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  961. 00000AC2  2E9F                     move.l     [A7], [A7]+
  962. 00000AC4  4E75                     rts
  963. export_817:
  964. fn00000AC6:
  965. 00000AC6  4E56 FFFC                link       A6, -0x0004
  966. 00000ACA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  967. 00000ACE  70FF                     moveq.l    D0, 0xFFFFFFFF
  968. 00000AD0  B06E 000A                cmp.w      D0, [A6 + 0xA]
  969. 00000AD4  6606                     bne        +0x8 /* 00000ADC */
  970. 00000AD6  2F0E                     move.l     -[A7], A6
  971. 00000AD8  4EBA FE46                jsr        [PC - 0x1BA /* 00000920 */]
  972. label00000ADC:
  973. 00000ADC  70FE                     moveq.l    D0, 0xFFFFFFFE
  974. 00000ADE  B06E 000A                cmp.w      D0, [A6 + 0xA]
  975. 00000AE2  6606                     bne        +0x8 /* 00000AEA */
  976. 00000AE4  2F0E                     move.l     -[A7], A6
  977. 00000AE6  4EBA FFB4                jsr        [PC - 0x4C /* 00000A9C */]
  978. label00000AEA:
  979. 00000AEA  426E FFFC                clr.w      [A6 - 0x4]
  980. 00000AEE  302E 000A                move.w     D0, [A6 + 0xA]
  981. 00000AF2  906E 0008                sub.w      D0, [A6 + 0x8]
  982. 00000AF6  5540                     subq.w     D0, 2
  983. 00000AF8  670A                     beq        +0xC /* 00000B04 */
  984. 00000AFA  5B40                     subq.w     D0, 5
  985. 00000AFC  6700 0096                beq        +0x98 /* 00000B94 */
  986. 00000B00  6000 0098                bra        +0x9A /* 00000B9A */
  987. label00000B04:
  988. 00000B04  4267                     clr.w      -[A7]
  989. 00000B06  486D B978                pea.l      [A5 - 0x4688]
  990. 00000B0A  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  991. 00000B0E  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  992. 00000B12  302E FFFC                move.w     D0, [A6 - 0x4]
  993. 00000B16  5340                     subq.w     D0, 1
  994. 00000B18  6B78                     bmi        +0x7A /* 00000B92 */
  995. 00000B1A  0C40 0006                cmpi.w     D0, 0x6
  996. 00000B1E  6E72                     bgt        +0x74 /* 00000B92 */
  997. 00000B20  D040                     add.w      D0, D0
  998. 00000B22  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  999. 00000B26  4EFB 0000                jmp        [PC + D0.w]
  1000. 00000B2A  0010 001E                ori.b      [A0], 0x1E
  1001. 00000B2E  002C 003A 0048           ori.b      [A4 + 0x48], 0x3A /* ':' */
  1002. 00000B34  0054 0060                ori.w      [A4], 0x60 /* '`' */
  1003. 00000B38  2F3C 00F0 01A0           move.l     -[A7], 0xF001A0
  1004. 00000B3E  2F0E                     move.l     -[A7], A6
  1005. 00000B40  4EBA FBE4                jsr        [PC - 0x41C /* 00000726 */]
  1006. 00000B44  6054                     bra        +0x56 /* 00000B9A */
  1007. 00000B46  2F3C 0156 0200           move.l     -[A7], 0x1560200
  1008. 00000B4C  2F0E                     move.l     -[A7], A6
  1009. 00000B4E  4EBA FBD6                jsr        [PC - 0x42A /* 00000726 */]
  1010. 00000B52  6046                     bra        +0x48 /* 00000B9A */
  1011. 00000B54  2F3C 01E0 0280           move.l     -[A7], 0x1E00280
  1012. 00000B5A  2F0E                     move.l     -[A7], A6
  1013. 00000B5C  4EBA FBC8                jsr        [PC - 0x438 /* 00000726 */]
  1014. 00000B60  6038                     bra        +0x3A /* 00000B9A */
  1015. 00000B62  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  1016. 00000B68  2F0E                     move.l     -[A7], A6
  1017. 00000B6A  4EBA FBBA                jsr        [PC - 0x446 /* 00000726 */]
  1018. 00000B6E  602A                     bra        +0x2C /* 00000B9A */
  1019. 00000B70  2F2D B262                move.l     -[A7], [A5 - 0x4D9E]
  1020. 00000B74  2F0E                     move.l     -[A7], A6
  1021. 00000B76  4EBA FBAE                jsr        [PC - 0x452 /* 00000726 */]
  1022. 00000B7A  601E                     bra        +0x20 /* 00000B9A */
  1023. 00000B7C  2F2D B7D4                move.l     -[A7], [A5 - 0x482C]
  1024. 00000B80  2F0E                     move.l     -[A7], A6
  1025. 00000B82  4EBA FBA2                jsr        [PC - 0x45E /* 00000726 */]
  1026. 00000B86  6012                     bra        +0x14 /* 00000B9A */
  1027. 00000B88  2F2D C55C                move.l     -[A7], [A5 - 0x3AA4]
  1028. 00000B8C  2F0E                     move.l     -[A7], A6
  1029. 00000B8E  4EBA FB96                jsr        [PC - 0x46A /* 00000726 */]
  1030. label00000B92:
  1031. 00000B92  6006                     bra        +0x8 /* 00000B9A */
  1032. label00000B94:
  1033. 00000B94  2F0E                     move.l     -[A7], A6
  1034. 00000B96  4EBA FC56                jsr        [PC - 0x3AA /* 000007EE */]
  1035. label00000B9A:
  1036. 00000B9A  4FEE FFDC                lea.l      A7, [A6 - 0x24]
  1037. 00000B9E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1038. 00000BA2  4E5E                     unlink     A6
  1039. 00000BA4  2E9F                     move.l     [A7], [A7]+
  1040. 00000BA6  4E75                     rts
  1041. export_818:
  1042. 00000BA8  4E56 FF4C                link       A6, -0x00B4
  1043. 00000BAC  42A7                     clr.l      -[A7]
  1044. 00000BAE  3F3C 00A0                move.w     -[A7], 0xA0
  1045. 00000BB2  486E FF56                pea.l      [A6 - 0xAA]
  1046. 00000BB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1047. 00000BB8  2F00                     move.l     -[A7], D0
  1048. 00000BBA  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1049. 00000BBE  2B5F A128                move.l     [A5 - 0x5ED8], [A7]+
  1050. 00000BC2  41EE FF4C                lea.l      A0, [A6 - 0xB4]
  1051. 00000BC6  2B48 C558                move.l     [A5 - 0x3AA8], A0
  1052. 00000BCA  2F3C 0002 FFFF           move.l     -[A7], 0x2FFFF
  1053. 00000BD0  4EBA FEF4                jsr        [PC - 0x10C /* 00000AC6 */]
  1054. 00000BD4  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1055. 00000BD8  2F3C 0002 0000           move.l     -[A7], 0x20000
  1056. 00000BDE  1F3C 0001                move.b     -[A7], 0x1
  1057. 00000BE2  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1058. label00000BE6:
  1059. 00000BE6  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  1060. 00000BEA  486E FF54                pea.l      [A6 - 0xAC]
  1061. 00000BEE  A991                     syscall    ModalDialog
  1062. 00000BF0  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  1063. 00000BF4  3F3C 0002                move.w     -[A7], 0x2
  1064. 00000BF8  4EBA FECC                jsr        [PC - 0x134 /* 00000AC6 */]
  1065. 00000BFC  7001                     moveq.l    D0, 0x01
  1066. 00000BFE  B06E FF54                cmp.w      D0, [A6 - 0xAC]
  1067. 00000C02  57C0                     seq        D0
  1068. 00000C04  7202                     moveq.l    D1, 0x02
  1069. 00000C06  B26E FF54                cmp.w      D1, [A6 - 0xAC]
  1070. 00000C0A  57C1                     seq        D1
  1071. 00000C0C  8001                     or.b       D0, D1
  1072. 00000C0E  67D6                     beq        -0x28 /* 00000BE6 */
  1073. 00000C10  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1074. 00000C14  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  1075. 00000C18  2F3C 0002 FFFE           move.l     -[A7], 0x2FFFE
  1076. 00000C1E  4EBA FEA6                jsr        [PC - 0x15A /* 00000AC6 */]
  1077. 00000C22  206D A128                movea.l    A0, [A5 - 0x5ED8]
  1078. 00000C26  4868 009C                pea.l      [A0 + 0x9C]
  1079. 00000C2A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1080. 00000C2E  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1081. 00000C32  A982                     syscall    CloseDialog
  1082. 00000C34  7001                     moveq.l    D0, 0x01
  1083. 00000C36  B06E FF54                cmp.w      D0, [A6 - 0xAC]
  1084. 00000C3A  57C0                     seq        D0
  1085. 00000C3C  222D ADB2                move.l     D1, [A5 - 0x524E]
  1086. 00000C40  B2AD B710                cmp.l      D1, [A5 - 0x48F0]
  1087. 00000C44  56C1                     sne        D1
  1088. 00000C46  C001                     and.b      D0, D1
  1089. 00000C48  6708                     beq        +0xA /* 00000C52 */
  1090. 00000C4A  2F2D ADB2                move.l     -[A7], [A5 - 0x524E]
  1091. 00000C4E  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  1092. label00000C52:
  1093. 00000C52  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1094. 00000C56  A873                     syscall    SetPort
  1095. 00000C58  4E5E                     unlink     A6
  1096. 00000C5A  4E75                     rts
  1097.